cmake_minimum_required(VERSION 3.28)
project(Dllinjcetor)

# 添加宏定义来启用 Unicode
add_definitions(-DUNICODE -D_UNICODE)

cmake_minimum_required(VERSION 3.10)

# 设置项目名称
project(DllInjector)

# 设置 C++ 标准
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED True)

# 添加宏定义来启用 Unicode
add_definitions(-DUNICODE -D_UNICODE)

# 设置链接器标志，指明这是一个 Windows GUI 应用程序
set(CMAKE_EXE_LINKER_FLAGS "-mwindows")

# 添加可执行文件
add_executable(DllInjector main.cpp)

# 链接必要的库，例如 commctl32（Windows 控件库）
target_link_libraries(DllInjector comctl32)
